home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / graphics / turtle_2 / Procedures / TRIGRID < prev   
Encoding:
Text File  |  1991-08-04  |  2.6 KB  |  206 lines

  1. GRID
  2. TURN INT(310/(COS(PI/6)*NM))
  3. SIZE INT(190/NM)
  4. CLEAR
  5. DISPLAY 
  6. COLOUR 1
  7. MOVE1
  8. REPEAT SZ
  9. LINES
  10. END REPEAT
  11. EXLINE
  12. HOME CURSOR
  13. PEN DOWN
  14. COLOUR 3
  15. DISPLAY 
  16. END
  17.  
  18. NOGRID
  19. TURN INT(310/(COS(PI/6)*NM))
  20. SIZE INT(190/NM)
  21. DISPLAY 
  22. HOME CURSOR
  23. COLOUR 0
  24. MOVE1
  25. REPEAT SZ
  26. LINES
  27. END REPEAT
  28. EXLINE
  29. HOME CURSOR
  30. PEN DOWN
  31. COLOUR 4
  32. DISPLAY 
  33. END
  34.  
  35. MOVE1
  36. PEN UP
  37. LEFT 90
  38. FORWARD (TR+1)*.5*COS(PI/6)*NM
  39. LEFT 90
  40. FORWARD SZ*.5*NM
  41. LEFT 90
  42. END
  43.  
  44. LINE
  45. REPEAT INT((TR-1)*.5)
  46. PEN DOWN
  47. FORWARD 0
  48. PEN UP
  49. FORWARD 2*NM*COS(PI/6)
  50. END REPEAT
  51. PEN DOWN
  52. FORWARD 0
  53. PEN UP
  54. END
  55.  
  56. LINES
  57. LINE
  58. EXDOT
  59. BACKWARDS (TR-1)*NM*COS(PI/6)
  60. LEFT 30
  61. FORWARD NM
  62. RIGHT 30
  63. LINE
  64. BACKWARDS (TR-1)*NM*COS(PI/6)
  65. RIGHT 30
  66. BACKWARDS NM
  67. LEFT 30
  68. END
  69.  
  70. EXDOT
  71. FORWARD 2*NM*COS(PI/6)
  72. PEN DOWN
  73. FORWARD 0
  74. PEN UP
  75. BACKWARDS 2*NM*COS(PI/6)
  76. END
  77.  
  78. EXLINE
  79. LINE
  80. EXDOT
  81. END
  82.  
  83. INFO
  84. CLEAR
  85. DISPLAY 
  86. COLOUR 3
  87. PEN UP
  88. LEFT 90
  89. FORWARD 100
  90. RIGHT 90
  91. FORWARD 70
  92. WRITE TRIGRID
  93. BACKWARDS 15
  94. WRITE TRIGRID provides you with a triangular spotty
  95. BACKWARDS 10
  96. WRITE grid which makes it easier to draw pictures
  97. BACKWARDS 10
  98. WRITE that look solid or 3-D.
  99. BACKWARDS 15
  100. WRITE Type NM 20 <return> then GRID <return> to draw
  101. MORE
  102. END
  103.  
  104. MORE
  105. BACKWARDS 10
  106. WRITE the grid. The dots will be 20 units apart.
  107. BACKWARDS 15
  108. WRITE When you have finished drawing you can remove
  109. BACKWARDS 10
  110. WRITE the dots from your drawing by typing NOGRID.
  111. BACKWARDS 15
  112. WRITE It is usually a good idea to plan your work
  113. BACKWARDS 10
  114. MORE2
  115. END
  116.  
  117. MORE2
  118. WRITE carefully on paper beforehand.
  119. BACKWARDS 20
  120. WRITE Type EG1 <return> to see an example.
  121. BACKWARDS 20
  122. WRITE Type IDEAS <return> for more ideas.
  123. BACKWARDS 20
  124. DISPLAY 
  125. END
  126.  
  127. IDEAS
  128. CLEAR
  129. DISPLAY 
  130. COLOUR 6
  131. PEN UP
  132. LEFT 90
  133. FORWARD 100
  134. RIGHT 90
  135. FORWARD 70
  136. WRITE IDEAS
  137. BACKWARDS 20
  138. WRITE Draw some things ... patterns, a cube, your name, ...
  139. BACKWARDS 20
  140. WRITE You can draw a grid with dots that are closer
  141. BACKWARDS 10
  142. WRITE together or further apart by first typing NM
  143. BACKWARDS 10
  144. MORE3
  145. END
  146.  
  147. MORE3
  148. WRITE followed by a number. For example, NM 30 <return>
  149. BACKWARDS 10
  150. WRITE then GRID <return> will draw a grid with dots
  151. BACKWARDS 10
  152. WRITE that are 30 units apart.
  153. BACKWARDS 20
  154. MORE4
  155. END
  156.  
  157. MORE4
  158. WRITE Typing FILL before drawing on the grid can
  159. BACKWARDS 10
  160. WRITE produce some interesting effects.
  161. BACKWARDS 20
  162. WRITE 
  163. BACKWARDS 20
  164. DISPLAY 
  165. END
  166.  
  167. EG1
  168. NM 20
  169. GRID
  170. PEN DOWN
  171. REPEAT 3
  172. FORWARD NM
  173. LEFT 60
  174. FORWARD NM
  175. BACKWARDS NM
  176. LEFT 60
  177. FORWARD NM
  178. RIGHT 120
  179. FORWARD 3*NM
  180. LEFT 60
  181. FORWARD NM
  182. LEFT 60
  183. FORWARD NM
  184. BACKWARDS NM
  185. RIGHT 60
  186. BACKWARDS NM
  187. LEFT 60
  188. FORWARD NM
  189. RIGHT 60
  190. FORWARD NM
  191. LEFT 120
  192. FORWARD 4*NM
  193. LEFT 60
  194. FORWARD NM
  195. LEFT 120
  196. FORWARD 4*NM
  197. BACKWARDS 4*NM
  198. RIGHT 60
  199. FORWARD 2*NM
  200. LEFT 60
  201. RIGHT 120
  202. END REPEAT
  203. NOGRID
  204. END
  205.  
  206.